package com.ruoyi.personnel.salary.calculation.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

/**
 * 工资计算实体类
 * 对应数据库表单 salary_calculation_item
 * @author lsy 2021.7.19
 */
@Data
public class CalculationDomain{

    /**
     * 计算项目编号(自增)
     */
    @ApiModelProperty(value = "计算项目编号", required = true)
    private Integer calculationItemId;

    /**
     * 计算项目名称
     */
    @ApiModelProperty("计算项目名称")
    private String calculationItemName;

    /**
     * 计算项目类型
     * 0-输入项  1-计算项
     */
    @ApiModelProperty("计算项目类型")
    private String calculationItemType;

    /**
     * 计算初始值
     */
    @ApiModelProperty("计算初始值")
    private BigDecimal calculationInitialValue;

    /**
     * 排列顺序
     */
    @ApiModelProperty("排列顺序")
    private Integer calculationItemOrder;

    /**
     * 计算公式
     */
    @ApiModelProperty("计算公式")
    private String calculationItemFormula;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 是否可视
     * 0-可视 1-不可视 默认0
     */
    @ApiModelProperty("是否可视")
    private String calculationItemVisible;
}
